Computer microprogramming system



May 7, 1963 c. L. KETTLER EIAL 3,088,667

COMPUTER MICROPROGRAMMING syswm 30 Sheets-Sheet 2 Filed April 6, 1959 Wu. 9 unuwwn um wn .umunwu u an Nk m fl w; m N a W awf Z fl HZH 222222222 7A Z Z 7A 7A 2 Z Z Z 23$: E as Q g as s WM ATTORNEYS May 7, 1963 c. L. KETTLER ETAL 3,

COMPUTER MICROPROGRAMMING SYSTEM Filed April 6, 1959 30 Sheets$heet 3 I "g, xi I :JWi I A I C; I I w a a I I i g TPm I I: S k n o I I bmll FF, CF PM i Q I g #015 I 5 ill-[mura- I E S E I: l I mm .35 '36 43 L F I I I PIP/N752 /6/7711 I I FEM/TER I 33 18 I I BINARY-MAL Sw/rzw I F L I I '1 I I I *42 I I l I I "J I '0 "J I l i Q I a Q g I I Q a Q & I I k I if I, E Q I I Q Q I I x l E I i U Q I Q I k I 33 I I E CLOCK A32 I 0 Et PULSE -EZF- a 5 flMPL/F/E I T 4/ I E 47 BLOCK I PULSE or I I AMPLIFIER E i I!) I E Q I k I Q n n I I I I k .f I u I k I Q \I I 2: Q I I g I {7 B L J MAGNET/C TAPE LOOP TRANSPORT H. INVENTORS Charles L. Ketfler' M JTART REVERSE mp George Sarmzz'an wwfim m; 7 211% ATTORNEYS May 7, 1963 c. l... KETTLER ETAL 3,

COMPUTER MICROPROGRAMMING SYSTEM 30 Sheets-Sheet 4 Filed April 6, 1959 NkN My ORNEYZS' Charles L, KeZler 4 Gearye R Sarrafz'am mfim W wkww W May 7, 1963 Filed April 6, 1959 C. L. KETTLER ETAL COMPUTER MICROPROGRAMMING SYSTEM 50 Sheets-Sheet 5 May 7, 1963 Filed April 6, 1959 C. L. KETTLER ETAL COMPUTER MICROPROGRAMMING SYSTEM 30 Sheets-Sheet 6 AT'TORNEY3 May 7, 1963 c. L. KETTLER ETAL 3,

COMPUTER MICROPROGRAMMING SYSTEM Filed April 6, 1959 30 Sheets-Sheet '7 G Q (a A a R CH g E 7 Q Q E=}* A Q l J I I o o 1a o l h. k k k o u k k LL F INVENTORS L 5 Charles L. Kezzzer George R Sarrafzkzm ra/MM M A ORNEYS May 7, 1963 c. L. KETTLER ETAL 3,

COMPUTER MICROPROGRAMMING SYSTEM 30 Sheets-Sheet 9 Filed April 6, 1959 QC; :QSAM QMI u 355a KK KE mm m 1 fir M er Ka Ls a l we W w y 1963 c KETTLER ETAL 3,088,667

COMPUTER MICROPROGRAMMING SYSTEM Filed April 6, 1959 50 SheetsSheet l0 ADDE/VD RIG/STE ququ INVENTORS Charles L/feizfler? BY GaaryeRJarra/Z'am ATTORNEYS May 7, 1963 Filed April 6, 1959 C. L. KETTLER ETAL COMPUTER MICROPROGRAMMING SYSTEM 30 Sheets-Sheet 11 rrc ku'u INVENTORS C/zarks L (angry Gauge E =5armfian May 7, 1963 c. L. KETTLER ETAL 3,088,667

COMPUTER MICROPROGRAMMING SYSTEM 30 Sheets-Sheet 12 Filed April 6, 1959 NDRVQbSQNQQW .IL r.l. .lL r. 22

w m M A ORNEYd' May 7, 1963 c. KETTLER ETAL 3,083,667

COMPUTER MICROPROGRAMMING SYSTEM Filed April 6, 1959 30 Sheets-Sheet l3 Charles L. Aeiler M Gearye P Sarrafz'an INVENTORS wMQ RMQ

JML

SME

ATTORNEY S' c. L. KETTLER ETAL 3,088,667

COMPUTER MICROPROGRAMMING SYSTEM 30 Sheets-Sheet 14 INVENTORS Charles L, ffidiler' w BY George Rdzzrmf'z'an Ms? M ATTORNEYS May 7, 1963 Filed April 6. 1959 May 7, 1963 c. KETTLER ETAL 3,088,657

COMPUTER MICROPROGRAMMING SYSTEM Filed April 6, 1959 30 Sheets-Sheet l5 DIV Ml C K019706164 F ROM M04.

Charles 1. Kettle! M George R Sar'mfz'an ATTORNEYS May 7, 1963 c. 1.. KETTLER ETAL 3,038,667

COMPUTER MICROPROGRAMMING SYSTEM 30 Sheets-Sheet 16 Filed April 6, 1959 ATTORNEYS May 7, 1963 c. KETTLER ETAL 3,038,667

COMPUTERMICROPROGRAMMING SYSTEM Filed April 6, 1959 30 Sheets-Sheet 17 EIEIEZ QQEIEIEIND i iilriibiimum 2: gwg zgmgmgfigvzgz nuummmmrgmm 1A9 mmlwlwmmgmiii mumlmumlmmmz In mmmziimmlisivzizwimz I lama; 1Q W hflifigw'ifli /1 1 1 1 1 1 11 1111 1 1 1 1 1 1 1 INVENTORS ATTORNEYS May 7, 1963 c KETTLER ETAL 3,083,657

COMPUTER MICROPROGRAMMING SYSTEM Filed April 6, 1959 50 Sheets-Sheet 19 ATTORNEYS May 7, 1963 c. L. KETTLER ETAL 3,088,667

COMPUTER MICROPROGRAMMING SYSTEM 30 Sheets-Sheet 20 Filed April 6, 1959 INVENTORS C/zarlas L. ffefiler' a George arrafz'am M 49%, Mam

ATTORNEYS 

1. IN A DIGITAL COMPUTER OF THE TYPE WHICH CARRIES OUT DIFFERENT OPERATIONS IN RESPONSE TO DIFFERENT COMMANDS IN THE SEQUENCE IN WHICH THE COMMANDS ARE GIVEN, AND WHICH HAS ACTUATING MEANS FOR EACH OF SAID COMMANDS TO CAUSE SUCH COMMAND TO BE GIVEN IN RESPONSE TO AND APPLIED ACTUATING SIGNAL, THE COMBINATIONL OF FIRST PLURALITY OF BEAM SWITCHING TUBES HAVING A MULTIPLICITY OF OUTPUTS FOR PRODUCING AN ACTUATING SIGNAL FROM ONE OF ITS OUTPUTS, MEANS TO ADVANCE THE ACTUATING SIGNAL FROM OUTPUT TO OUTPUT OF SAID BEAM SWITCHING TUBES, IN SEQUENCE, AND PROGRAM MEANS FOR SELECTIVELY APPLYING THE ACTUATING SIGNALS PRODUCED FROM THE OUTPUTS OF SAID BEAM SWITCHING TUBES TO SAID ACTUATING MEANS, AND A SECOND PLURALITY OF BEAM SWITCHING TUBES HAVING A PLURALITY OF OUTPUTS AND PRODUCING AN OUTPUT SIGNAL FROM ONE OF ITS OUTPUTS, MEANS OPERABLE RESPONSIVE TO AN APPLIED ACTUATING SIGNAL TO ADVANCE THE OUTPUT SIGNAL FROM OUTPUT TO OUTPUT OF SAID SECOND PLURALITY OF BEAM SWITCHING TUBES IN SEQUENCE, SAID PROGRAM MEANS INCLUDING MEANS TO SELECTIVELY APPLY THE ACTUATING SIGNALS FROM THE OUTPUTS OF SAID FIRST MENTIONED PLURALITY OF BEAM SWITCHING TUBES TO SAID SECOND PLURALITY OF BEAM SWITCHING TUBES, CIRCUIT MEANS OPERABLE IN RESPONSE TO THE SEQUENCE OF OUTPUT SIGNALS FROM SAID SECOND PLURALITY OF BEAM SWITCHING TUBES TO APPLY ACTUATING 